package com.wang.interview.tests.extendtest;

/**
 * @author: wang
 * @date: 2021/8/5 15:25
 * @description:
 */
public class A {
    int a = 10;
    int c = 1;
}
class B extends A {
    int a = 11;   // 如果 new 子类后，通过子类调用子类没有但是父类有的属性，即b.c 调用的就是父类的属性
    public static void main(String[] args) {
        /*B b = new B();
        b.b();*/
        A b = new B();
        System.out.println(b.a);  // 多态调用的是父类的属性，因为属性不会被覆盖，方法可以被重写
    }

    public void b(){
        System.out.println(super.a);  // 10
        System.out.println(a);        // 11
    }
}
